package collection;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;

/**
 * 1.set接口继承自Collection接口，不可重复，没有下标，有无序，也有有序
 * 2.有两个常见的实现类：
 * 1）HashSet:不可重复，没有下标，无序
 * 2）LinkedHashSet:不可重复，没有下标，有序
 */
public class HashSetDemo {
    public static void main(String[] args) {
        Set<Point>s=new HashSet<>();
        s.add(new Point(11,2));
        s.add(new Point(33,22));
        s.add(new Point(53,23));
        s.add(new Point(33,2));
        s.add(new Point(66,3));
        boolean b=s.add(new Point(11,2));
        System.out.println(b);
        System.out.println(s);
        System.out.println("___________");
        Set<Point>a=new LinkedHashSet<>();
        a.add(new Point(1,22));
        a.add(new Point(5,34));
        a.add(new Point(6,34));
        a.add(new Point(2,22));
        a.add(new Point(6,76));
        boolean bb=s.add(new Point(1,22));
        System.out.println(bb);
        System.out.println(a);
    }
}
